package com.ylbh.modules.member.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ylbh.common.pojo.member.dto.AreaDTO;
import com.ylbh.common.pojo.member.vo.AreaVo;

import java.util.List;

/**
 *
 *
 * @author mgh
 * @date 2019-04-15 15:35:45
 */
public interface AreaService extends IService<AreaDTO> {
    /**
     * 获取地区数据列表
     * @param id
     * @return
     */
    List<AreaVo> queryByLevel(int id);

    /**
     * 返回所有省信息
     * @return
     */
    List<AreaVo> queryProvinceList();

    /**
     * 返回下级的名字及id
     * @param id
     * @return
     */
    List<AreaVo> querySubordinateList(Long id);

    /**
     * 根据地区id获取信息
     * @param id
     * @return
     */
    List<AreaVo> getAddressDetailsById(Integer id);
}

